草庐IT

php - 在 PHP 中编辑 XLSX

全部标签

javascript - Google Docs是如何实现富文本编辑的?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭9年前。Improvethisquestion我刚刚读完了NicholasZakas撰写的ProfessionalJavaScriptforWebDevelopers中有关在浏览器中进行富文本编辑的部分。它说有两种方法可以实现富文本编辑:designMode属性设置为on的iframe>或具有contenteditable属性的元素我从这些信息中得出的结论是,这两种技术都存在很多跨浏览器的不一致性,以至于没有一种是真正可靠的解决方案。检查Google

javascript - 带有 Sitecore 页面编辑器的 Jquery

我需要在一行中的第一个单词周围放置span标签。我使用了下面的Jquery,它在sitecore标准模式下运行良好。$("body").has(".widgeth2").addClass("standard-mode");$("body").has(".scLoadingIndicatorInner").removeClass("standard-mode").addClass("page-edit");$('.standard-mode.widgeth2').html(function(i,html){returnhtml.replace(/(\w+\s)/,'$1')})当我第一次

javascript - Ace 编辑器 - 转到行

我正在使用AceEditor尝试一个相当简单的操作:让编辑器跳转到特定行。不过,我无法让它工作!请参阅此jsFiddle:http://jsfiddle.net/Xu9Tb/vareditor=ace.edit('editor');editor.scrollToLine(50,true,true,function(){});//Doesn'tdoanythingatalleditor.gotoLine(50,10,true);//Willmovethecarettotheline,butitwillnotscroll//totheeditortothelineifit'soffscre

javascript - ExtJS 4 > 网格编辑器 > 带有 "datefield"xtype 的编辑器未正确填充

当我双击一条记录进行编辑时,它不会填充日期选择器(即日期选择器显示空白,即使该记录具有值)。我已经搜索了很多,但没有得到任何修复。有人知道吗...? 最佳答案 我不知道你是否已经有了...但你需要确保列编辑器配置正确,例如:columns:[{//column1-NAMEheader:'Name',dataIndex:'the_name',flex:1},{//column2-DATExtype:'datecolumn',header:'Date',dataIndex:'the_date',width:90,editor:{xtyp

javascript - 如何翻译 Summernote 编辑器

我发现Summernote插件,有很多带有翻译的js文件。但是如何应用它们呢?我已经将它们包含在我的页面中。 最佳答案 您必须包括翻译来源file在您的页面上,然后在初始化summernote编辑器后,设置语言。$(".summernote").summernote({toolbar:[.....],lang:"da-DK"});编辑:如果你愿意,你也可以使用CDN 关于javascript-如何翻译Summernote编辑器,我们在StackOverflow上找到一个类似的问题:

javascript - 如何在我的页面上执行用户输入到我的 ACE 编辑器中的代码

我正在使用ACEEditor作为我页面上的文本编辑器,用户将在其中输入代码。如果可能,我希望执行用户在浏览器上或浏览器中输入的代码。如何从编辑器获取输入并使用浏览器V8JavaScript编译器?然后我将尝试在Node.js上运行它,但首先我必须学习Node:)。 最佳答案 使用JavaScript获取一些用户输入的代码并运行它相对简单。本质上,您将从ACE获取代码:varcode=editor.getValue();然后使用javascript运行它。在最简单的级别上,您可以执行以下操作:eval(code);但是,你probab

javascript - 动态更新 Ace 编辑器的语法高亮模式规则

aceeditordev的全新功能,动态地向模式文件添加额外规则以进行语法高亮显示我正在执行一个ajax调用,该调用设置模式文件内可用的全局变量以进行处理。这是设置和初始ajax调用:vareditor=ace.edit("editor");$.ajax({url:"json-mode-rules.php",dataType:"json"}).done(function(data){window.myModeRules=data;//("foo","bar","etc")editor.getSession().setMode("ace/mode/python");});模式文件使用以下

javascript - 如何通过元素选择器获取 tinyMCE 编辑器实例?

我想在使用AJAX请求创建后设置tinyMCE编辑器的内容。我在页面上有几个编辑器。所有这些都初始化为:tinymce.init({selector:'.tiny-mce'});每个编辑器都有一个不同的类来将它们彼此分开。在通过AJAX请求获取数据后,如何使用此类将内容设置到一个特定的编辑器?tinyMCE.get('.class_name')//returnsnull我正在搜索API和SO,但找不到一个函数来做这么简单的事情。编辑:我发现获取编辑器实例的方式不是很干净。创建tinyMCE时,它向元素添加了带有编辑器名称的id。现在我可以做这样的事情:varid=$('.class_n

javascript - 在线文本编辑器如何工作?

我正在尝试开发一个在线编辑器(如FCKEditor/等),但我不知道它们是如何工作的。我知道WYSIWYG有Javascript和IFrame,但它们实际上是如何工作的?我特别想实时预览正在编辑器中输入的内容。 最佳答案 RTE通常(总是?)使用iframe实现。该iframe中可用的文档对象必须具有属性designModesettoon.在这一点之后,为了实现粗体、斜体、颜色、背景等基本功能,您必须做的所有事情都是使用文档对象的execCommand方法完成的。使用iframe的主要原因是单击样式按钮时不会失去选择的焦点(Fire

javascript - JQGrid:根据内容动态将单元格设置为不可编辑

我在将某些单元格(使用cellEdit:true)设置为不可编辑时遇到了一些问题,即使该列设置为可编辑。我试过很多方法,比如beforeEditCell、formatters等。似乎都没有用。我最接近的方法是为我希望可编辑的列设置格式化程序,然后使用setCell设置“不可编辑单元格”类(下面的代码段)。第一次单击该单元格时,不幸的是它进入了编辑模式,但如果您单击其他地方并尝试重新编辑该单元格,它就成功地不可编辑了。我也尝试过使用相同的片段,但在beforeEditCell内部,它成功地阻止了单元格的编辑,但又“卡住”了网格。您不能再选择任何其他单元格。functionnoEditFo